to crown it all! - Francés Inglés Diccionario